package ar.com.vates.sintaxis;

public class Factorial {

	public int calculoFactorialIterativo(int numero) {

		int resultado = 1;

		for (int i = 1; i <= numero; i++) {
			resultado *= i;
		}

		return resultado;
	}

	public int calculoFactorialRecursivo(int numero) {

		if (numero == 0)
			return 1;
		else
			return numero * calculoFactorialRecursivo(numero - 1);
	}

}
